Bounded Parallelism in Computer Algebra
نویسنده
چکیده
This thesis examines the performance improvements that can be made by exploiting parallel processing in symbolic mathematical computation. The study focuses on the use of high-level parallelism in the case where the number of processors is fixed and independent of the problem size, as in existing multiprocessors. Since seemingly small changes to the inputs can cause dramatic changes in the execution times of many algorithms in computer algebra, it is not generally useful to use static scheduling. We find it is possible, however, to exploit the high-level parallelism in many computer algebra problems using dynamic scheduling methods in which subproblems are treated homogeneously. Our investigation considers the reduction of execution time in both the case of ANDparallelism, where all of the subproblems must be completed, and the less well studied case of OR-parallelism, where completing any one of the subproblems is sufficient. We examine the use of AND and OR-parallelism in terms of the problem heap and collusive dynamic scheduling schemes which allow a homogeneous treatment of subtasks. A useful generalization is also investigated in which each of the subtasks may either succeed or fail and execution completes when the first success is obtained. We study certain classic problems in computer algebra within this framework. A collusive method for integer factorization is presented. This method attempts to find different factors in parallel, taking the first one that is discovered. Problem heap algorithms are given for the computation of multivariate polynomial GCDs and the computation of Gröbner bases. The GCD algorithm is based on the sparse modular GCD and performs the interpolations in parallel. The Gröbner basis algorithm exploits the independence of the reductions in basis completion to obtain a parallel method. In order to make evaluations in concrete terms, we have constructed a system for running computer algebra programs on a multiprocessor. The system is a version of Maple able to distribute processes over a local area network. The fact that the multiprocessor is a local area network need not be considered by the programmer.
منابع مشابه
A brief introduction to quaternion matrices and linear algebra and on bounded groups of quaternion matrices
The division algebra of real quaternions, as the only noncommutative normed division real algebra up to isomorphism of normed algebras, is of great importance. In this note, first we present a brief introduction to quaternion matrices and quaternion linear algebra. This, among other things, will help us present the counterpart of a theorem of Herman Auerbach in the setting of quaternions. More ...
متن کاملOn bounded weak approximate identities and a new version of them
In this paper, we give a short survey of results and problems concerning the notion of bounded weak approximate identities in Banach algebras. Also, we introduce a new version of approximate identities and give one illuminating example to show the difference.
متن کاملDecomposition of H*-Algebra Valued Negative Definite Functions on Topological *-Semigroups
In the present paper, among other results, a decomposition formula is given for the w-bounded continuous negative definite functions of a topological *-semigroup S with a weight function w into a proper H*-algebra A in terms of w-bounded continuous positive definite A-valued functions on S. A generalization of a well-known result of K. Harzallah is obtained. An earlier conjecture of the author ...
متن کاملTense like equality algebras
In this paper, first we define the notion of involutive operator on bounded involutive equality algebras and by using it, we introduce a new class of equality algebras that we called it a tense like equality algebra. Then we investigate some properties of tense like equality algebra. For two involutive bounded equality algebras and an equality homomorphism between them, we prove that the tense ...
متن کاملDuals and approximate duals of g-frames in Hilbert spaces
In this paper we get some results and applications for duals and approximate duals of g-frames in Hilbert spaces. In particular, we consider the stability of duals and approximate duals under bounded operators and we study duals and approximate duals of g-frames in the direct sum of Hilbert spaces. We also obtain some results for perturbations of approximate duals.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1985